package com.yyplatform.admin.platform.generator.service;

import org.springframework.data.domain.Page;

import com.yyplatform.admin.platform.generator.model.dto.TableConfigDTO;
import com.yyplatform.admin.platform.generator.model.dto.TableConfigFormDTO;
import com.yyplatform.admin.platform.generator.model.dto.TableConfigQueryDTO;

/**
 * @author sleepforests@163.com
 * <p>
 * Created on 2024/9/22 21:14
 */
public interface TableConfigService {
    Page<TableConfigDTO> query(TableConfigQueryDTO pageQueryDTO);

    TableConfigDTO get(Long id);

    void save(TableConfigFormDTO formDTO);

    void update(TableConfigFormDTO formDTO);

    void delete(Long id);

    void initAllTable();


    void resetAll(Long id);
}
